package com.suning.sawp.intf.taskCard;

import com.suning.sawp.intf.taskCard.dto.TaskCardDto;
import com.suning.sawp.intf.taskCard.vo.TaskCardResponse;

/**
 * 首页任务卡服务接口 〈一句话功能简述〉<br>
 * 〈功能详细描述〉
 *
 * @author 15050519
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
public interface IndexTaskCardService {

    /**
     * 保存任务卡 功能描述: <br>
     * 〈功能详细描述〉
     *
     * @param dto
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    public void saveTaskCard(TaskCardDto dto);

    /**
     * 删除对应业务任务卡信息 功能描述: <br>
     * 〈功能详细描述〉
     *
     * @param staffId
     * @param bizKey
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    public void delTaskCard(String staffId, String bizKey);

    /**
     * 根据工号查询对应首页任务卡列表 功能描述: <br>
     * 〈功能详细描述〉
     *
     * @param staffId
     * @return
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    public TaskCardResponse queryTaskCard(String staffId);
}
